#ifndef _HOLYSHIELD_STATUSVIEW
#define _HOLYSHIELD_STATUSVIEW

//#include <config.h>
//#include <gnome.h>
#include <gtk/gtk.h>
#include "holyshield.h"

typedef enum {
        STATUS_NONE,
        STATUS_STOPPED,
        STATUS_RUNNING,
        STATUS_LOCKED,
        STATUS_HIT
} FirewallStatus;

void status_set_state (FirewallStatus status);
FirewallStatus status_get_state (void);

void create_statusview_page (GtkBuilder *builder);

void status_events_reset (void);
void status_event_in_inc (void);
void status_serious_event_in_inc (void);
void status_event_out_inc (void);
void status_serious_event_out_inc (void);
void toolbtn_run_clicked_cb(GtkWidget* widget, gpointer data);

gint status_sync_timeout (gpointer data);

void status_lookup_selected_connection (void);

#endif
